package kevin.framework.basic.domain;

import java.io.Serializable;
import java.util.Date;
import kevin.framework.basic.common.annotation.NewOldCompare;
import kevin.framework.basic.common.annotation.Require;
import kevin.framework.basic.common.annotation.Uniquely;

/**
*Generate by Kevin's CodeBuilder
**/
public class Log  extends BaseDomain{

		private static final long serialVersionUID = 1L;

		/**
		 *ID
		 */
		private String id;

		/**
		 *日志内容
		 */
		private String content;

		/**
		 *日志时间
		 */
		private Date createTime;

		/**
		 *登录用户
		 */
		private String createUser;

		/**
		 *操作状态
		 */
		private Integer opstatus;

		/**
		 *操作数据
		 */
		private String operateData;

		/**
		 *异常信息
		 */
		private String exception;

		/**
		 *菜单名称
		 */
		private String menuName;

		/**
		 *用户IP
		 */
		private String operateIp;

		/**
		 *请求地址
		 */
		private String url;

		/**
		 *ID
		 */
		public String getId() {
			return id;
		}

		/**
		 *ID
		 */
		public void setId(String id) {
			this.id = id;
		}

		/**
		 *日志内容
		 */
		public String getContent() {
			return content;
		}

		/**
		 *日志内容
		 */
		public void setContent(String content) {
			this.content = content;
		}

		/**
		 *日志时间
		 */
		public Date getCreateTime() {
			return createTime;
		}

		/**
		 *日志时间
		 */
		public void setCreateTime(Date createTime) {
			this.createTime = createTime;
		}

		/**
		 *登录用户
		 */
		public String getCreateUser() {
			return createUser;
		}

		/**
		 *登录用户
		 */
		public void setCreateUser(String createUser) {
			this.createUser = createUser;
		}

		/**
		 *操作状态
		 */
		public Integer getOpstatus() {
			return opstatus;
		}

		/**
		 *操作状态
		 */
		public void setOpstatus(Integer opstatus) {
			this.opstatus = opstatus;
		}

		/**
		 *操作数据
		 */
		public String getOperateData() {
			return operateData;
		}

		/**
		 *操作数据
		 */
		public void setOperateData(String operateData) {
			this.operateData = operateData;
		}

		/**
		 *异常信息
		 */
		public String getException() {
			return exception;
		}

		/**
		 *异常信息
		 */
		public void setException(String exception) {
			this.exception = exception;
		}

		/**
		 *菜单名称
		 */
		public String getMenuName() {
			return menuName;
		}

		/**
		 *菜单名称
		 */
		public void setMenuName(String menuName) {
			this.menuName = menuName;
		}

		/**
		 *用户IP
		 */
		public String getOperateIp() {
			return operateIp;
		}

		/**
		 *用户IP
		 */
		public void setOperateIp(String operateIp) {
			this.operateIp = operateIp;
		}

		/**
		 *请求地址
		 */
		public String getUrl() {
			return url;
		}

		/**
		 *请求地址
		 */
		public void setUrl(String url) {
			this.url = url;
		}

		@Override
		public String toString(){
			return "id=[" +getId() +"] content=[" +getContent() +"] createTime=[" +getCreateTime() +"] createUser=[" +getCreateUser() +"] opstatus=[" +getOpstatus() +"] operateData=[" +getOperateData() +"] exception=[" +getException() +"] menuName=[" +getMenuName() +"] operateIp=[" +getOperateIp() +"] url=[" +getUrl() +"]";
		}
}
